﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _1_继承实战案例
{
    public partial class FormParent : Form
    {

        public int A = 0; // 子类里面访问共有的属性,子窗体修改this.A修改

        [Browsable(true)] // 控制属性可以在子窗体属性面板上显示。
        public int B { get; set; } = 0; // B属性出现在子窗体的属性面板上 通过面板进行属性的修改

       
        [Browsable(true)]
        public Color MyColor { get; set; } = Color.White;
        // 用户窗体 panel颜色红
        // 记录窗体 panel1 颜色绿


        public FormParent()
        {
            InitializeComponent();
        }
        // 修改panel1的颜色
        public void ChangeColor()
        {
            this.panel1.BackColor = MyColor;
        }

        // 父窗体的按钮绑定事件新增
        public void button1_Click(object sender, EventArgs e)
        {
            //判断当前窗体是哪个窗体 如果是用户窗体 弹新增用户
            if (A == 1)
            {
                MessageBox.Show("新增用户");
            }else if (A == 2)
            {
                MessageBox.Show("新增记录");
            }
        }
    }
}
